//
//  MKTitleOptionsTrackBar.h
//  MapleKit
//
//  Created by 赵磊 on 2019/7/25.
//

#import <MapleUI/MUIBasicScrollView.h>

NS_ASSUME_NONNULL_BEGIN

@interface MKTitleOptionsTrackBar : MUIBasicScrollView



/**  - 属性配置 -  **/
///选中后的标题字号  默认15号粗体
@property (nonatomic,strong) UIFont *selectedTitleFont;

///选中后的标题颜色  默认黑色 #333333
@property (nonatomic,strong) UIColor *selectedTitleColor;

///未选中的标题字号  默认15号细体
@property (nonatomic,strong) UIFont *unSelectedTitleFont;

///未选中的标题颜色  默认灰色 #999999
@property (nonatomic,strong) UIColor *unSelectedTitleColor;

///跟踪条的颜色  默认黑色(同selectedTitleColor)
@property (nonatomic,strong) UIColor *trackBarColor;

///跟踪条距离底部的间距
@property (nonatomic,unsafe_unretained) CGFloat trackBarBottomSpace;

///去选中对应的索引（比如分页视图后，需要选中对应的索引，可根据该属性控制选中）
@property (nonatomic,unsafe_unretained,readwrite) NSInteger selectIndex;

///标题 该属性创建后，在该属性不为空的情况下不再外界的值
@property (nonatomic,strong,nullable) NSArray <NSString *>*titles;



/**  - 事件配置 -  **/
///事件
@property (nonatomic,copy) void (^action)(NSInteger index);



/**  - 控件配置 -  **/
///跟踪条
@property (nonatomic,weak) CALayer *trackBar;



@end

NS_ASSUME_NONNULL_END
